is_subclass_of
检查对象是否将此类作为其父类之一或实现它: 如果此对象是该类的子类,则返回 true
函数名称:is_subclass_of()
适用版本:PHP 4, PHP 5, PHP 7
函数描述: is_subclass_of() 函数用于检查一个对象是否是指定类的子类。
语法: bool is_subclass_of ( mixed $object , string $class_name [, bool $allow_string = TRUE ] )
参数:
返回值: 如果 $object 是 $class_name 的子类或者实现类,则返回 TRUE,否则返回 FALSE。
示例:
class ParentClass {
}
class ChildClass extends ParentClass {
}
$object = new ChildClass();
// 检查 $object 是否是 ParentClass 的子类
if (is_subclass_of($object, 'ParentClass')) {
echo 'ChildClass 是 ParentClass 的子类';
} else {
echo 'ChildClass 不是 ParentClass 的子类';
}
输出:
ChildClass 是 ParentClass 的子类
注意: